package com.mrjy.integral.dao;

import java.util.List;

import com.mrjy.common.entity.IntegralInfo;
import com.mrjy.integral.dto.IntegralRankDTO;

public interface IIntegralInfoDao {
		
		int insert(IntegralInfo info);
		
		IntegralInfo queryById(int id);
		
		int updateById(IntegralInfo info);
			
		//根据ID删除
		int deleteByIds(int[] ids);
			
		//根据ID禁用、起用
		int updateDisableFlag(IntegralInfo info);

		Object queryToTalIntegralByUserId(IntegralInfo info);

		List<IntegralInfo> queryPageByUserId(IntegralInfo info);

		List<IntegralInfo> queryListByInfo(IntegralInfo info);

		List<IntegralRankDTO> queryIntegralRank(IntegralInfo info);

		
}
